﻿using System;
using System.Collections;
using System.Collections.Generic;

namespace LinkedDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            long a = 3L;
            int b = 1;
            int c = 2;
            Console.WriteLine(a==(b+c));
            Console.WriteLine(a.Equals(b+c));
            Linked<String> linked = new Linked<string>();
            Console.WriteLine(linked.ToString());
            linked.Add("A");
            linked.Add("B");
            linked.Add("C");
            linked.Add("D");
            linked.Add("E");
            linked.Add("F");
            linked.Add("G");
            linked.Add("F");
            linked.Add("E");
            linked.Add("D");
            linked.Add("C");
            linked.Add("B");
            linked.Add("A");
            //linked.RemoveLastAt(3);
            linked.IsPalindrome();
            Console.WriteLine(linked.ToString());
            //Console.WriteLine(linked.Count());
            ////Console.WriteLine(linked.Reverse());
            //linked.CreateRing();
            ////Console.WriteLine(linked.ToString());
            //bool flag = linked.ExistsRing();
            //Linked<int> l1 = new Linked<int>();
            //l1.Add(1);
            //l1.Add(2);
            //l1.Add(3);
            //l1.Add(4);
            //Linked<int> l2 = new Linked<int>();
            //l2.Add(3);
            //l2.Add(4);
            //l2.Add(5);
            //l2.Add(6);
            //l2.Add(7);
            //Linked<int> l3 = new Linked<int>();
            //l3= l3.Union(l1, l2);
            //Console.WriteLine(l3.ToString());
            Console.ReadLine();

        }
    }


}
